GETUSERSHELL
Section: C Library Functions (3)
Updated: November 8, 1985
Index
Return to Main Contents
NAME
getusershell, setusershell, endusershell - get legal user shells
SYNOPSIS
char *getusershell()
setusershell()
endusershell()
DESCRIPTION
Getusershell
returns a pointer to a legal user shell as defined by the
system manager in the file
/etc/shells.
If
/etc/shells
does not exist, the two standard system shells
/bin/sh
and
/bin/csh
are returned.
Getusershell
reads the next
line (opening the file if necessary);
setusershell
rewinds the file;
endusershell
closes it.
FILES
/etc/shells
DIAGNOSTICS
The routine
getusershell
returns a null pointer (0) on EOF or error.
BUGS
All information
is contained in a static area
so it must be copied if it is
to be saved.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- FILES
-
- DIAGNOSTICS
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 17:20:51 GMT, March 25, 2025